package com.yanqu.road.entity.activity.washe.eliminate;

import java.util.ArrayList;
import java.util.List;

public class WasheOperateRoundResult {

    // 是否重排
    private boolean rearrange = false;
    // 各阶段结果
    private List<WasheOperateStageResult> stageResultList = new ArrayList<>();
    // 生成的炸弹
    private List<WasheBlock> newBombList = new ArrayList<>();
    // 本轮掉落后盘面
    private WasheGameData gameData;

    // =====================================

    public void addStageResult(WasheOperateStageResult stageResult) {
        this.stageResultList.add(stageResult);
    }

    // =====================================

    public boolean isRearrange() {
        return rearrange;
    }

    public void setRearrange(boolean rearrange) {
        this.rearrange = rearrange;
    }

    public List<WasheOperateStageResult> getStageResultList() {
        return stageResultList;
    }

    public void setStageResultList(List<WasheOperateStageResult> stageResultList) {
        this.stageResultList = stageResultList;
    }

    public List<WasheBlock> getNewBombList() {
        return newBombList;
    }

    public void setNewBombList(List<WasheBlock> newBombList) {
        this.newBombList = newBombList;
    }

    public WasheGameData getGameData() {
        return gameData;
    }

    public void setGameData(WasheGameData gameData) {
        this.gameData = gameData;
    }
}
